a continuous drool - French English Dictionary